﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace TowerDefence
{
    public class BombDamage : MonoBehaviour
    {
        public int damage; // 伤害数值

        public float lifeTime = 1; // 生命周期，默认为1秒

        private void Update()
        {
            lifeTime -= Time.deltaTime; // 减去每帧所花费的时间

            if (lifeTime <= 0)
                Destroy(this); // 如果生命周期结束，销毁当前对象
        }

        public void OnTriggerEnter(Collider other)
        {
            if (other.CompareTag(StringData.enemyTag)) // 检测碰撞的物体是否为敌人
            {
                other.GetComponent<Enemy>().TakeDamage(damage, DamageType.True); // 对敌人造成伤害
            }
        }

    }
}